/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.viajaconmigo.service.impl;

import com.viajaconmigo.model.Pais;
import com.viajaconmigo.model.PlanEco;
import com.viajaconmigo.model.PlanOcio;
import com.viajaconmigo.repository.PaisDAO;
import com.viajaconmigo.repository.PlanEcoDAO;
import com.viajaconmigo.repository.PlanOcioDAO;
import com.viajaconmigo.service.DatoAuxiliarService;
import java.util.List;
import javax.inject.Inject;
import javax.inject.Named;
import org.springframework.transaction.annotation.Transactional;

/**
 *
 * @author Jose Manuel
 */
@Named
public class DatoAuxiliarServiceImpl implements DatoAuxiliarService {

    @Inject
    PaisDAO paisDAO;

    @Inject
    PlanEcoDAO planEcoDAO;

    @Inject
    PlanOcioDAO planOcioDAO;

    @Override
    @Transactional(readOnly = true)
    public List<Pais> getListaPaises() {
        return paisDAO.getListaPaises();
    }

    @Override
    @Transactional(readOnly = true)
    public List<PlanEco> getListaPlanesEco() {
        return planEcoDAO.getPlanesEco();
    }

    @Override
    @Transactional(readOnly = true)
    public List<PlanOcio> getListaPlanesOcio() {
        return planOcioDAO.getPlanesOcio();
    }

}
